vscode使用python虚拟环境 | 您所在的位置:网站首页 › jupyter vscode哪个好用 › vscode使用python虚拟环境 |
python虚拟环境配置
虚拟环境是python解释器的一个私有副本,在这个环境中我们可以安装私有包,不会影响系统中安装的全局python解释器。 在python3中创建虚拟环境1、创建虚拟环境: python3中,虚拟环境有python标准库中的venv包原生支持。 创建虚拟环境的命令格式如下: python3 -m venv 虚拟环境名 -m venv 选项的作用:以独立的脚步运行标准库中的venv包,后面的参数为虚拟环境的名称。 通常我们创建虚拟环境的名称就是 venv,当然可以使用其他名称。 新建一个testvenv目录,进入到该目录下执行 python -m venv myvenv ,执行完毕之后在根目录下出现一个名为myvenv的子目录,这就是我们创建的全新的虚拟环境,包含整个项目专用的python解释器。 2、使用虚拟环境 使用虚拟环境,首先要将其”激活“,在Linux下使用如下命令: source venv/bin/activate Windows系统是: venv\Scripts\activate 虚拟环境被激活后,里面的python解释器的路径会添加到当前命令会话的PATH环境变量中,指明在什么位置寻找一众可执行文件。 虚拟环境的工作结束之后,在命令行输入 deactivate,还原当前终端会话的PATH环境变量,把命令提示符重置为初始的状态。 3、在虚拟环境下使用pip安装python包 pip install flask 集中统一组织和管理虚拟环境上面的方式是在临时的目录下创建一个虚拟环境了,应用于一个项目,但是当这个目录删除之后,虚拟环境也就删除了,不利于我们对其进行复用,为了解决这个问题,我们可以把虚拟环境创建在一个独立的公共目录,这样即使删除一些项目,也能够保留虚拟环境。具体做法就是我们在一个地方专门存放虚拟环境。 比如,我在我的 D:\environment 目录下新建一个文件夹叫pythonvenv,然后在该目录里创建多个虚拟环境。我们可以在这多个虚拟环境中安装不同的库,然后应用到不同的项目,即使项目删除,也不会影响虚拟环境。 在vscode中使用python虚拟环境1、点击vscode右下角的python解释器版本选择解释器: 2、在弹出框中选择+: 3、再选择查找 4、然后找到我们自己的公共位置的虚拟环境里的解释器版本 vscode自动识别虚拟环境在vscode配置(setting.json)中,添加配置项:"python.venvPath": "D:\\environment\\pythonvenv" ,然后我们再去选择解释器版本,就可以看到我们创建在公共地方的多个虚拟环境,然后想用哪个用哪个。 |
CopyRight 2018-2019 实验室设备网 版权所有 |